#include <opencv\cv.h>
#include <opencv2\highgui\highgui.hpp>
#include <iostream>
#include "ImageProcess.h"
using namespace std;
using namespace cv;
//void my_mouse_callback( int event, int x, int y, int flags, void* param );


int main()
{
	ImageProcess imagepross("a.png",lines,140,100,55,45);


	return 1;
	click_count =0;
	IplImage *image = cvLoadImage("a.png");
	cvShowImage("image",image);
	cvSetMouseCallback( "image", my_mouse_callback, (void*) image);

	
	

	
}

//void my_mouse_callback( int event, int x, int y, int flags, void* param ){
//	IplImage* image = (IplImage*) param;
//
//	switch( event )
//	{
//		case CV_EVENT_MOUSEMOVE: 
//			
//			break;
//
//		case CV_EVENT_LBUTTONDOWN:
//			//cout << x << " " << y << endl;
//			if(click_count ==0)
//			{
//
//				x_old =x_0= x;
//				y_old =y_0= y;
//			}
//			else
//			{
//				lines.Add(x_old,y_old,x,y);
//				x_old  = x;
//				y_old  = y;
//			}
//			click_count++;
//			break;
//
//		case CV_EVENT_LBUTTONUP:
//			
//			break;
//	}
//}